﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Windows.Forms;
using CapaDeGestion;
using Entidades;
using log4net;

namespace ApuestasNetInterfaz
{
    public partial class CategoriaAParticipante : System.Web.UI.Page
    {
        protected static readonly ILog log = LogManager.GetLogger(typeof(AgregarUsuario));
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        /// <summary>
        /// Recibe un metodo onclick del formulario 
        /// crea un objeto de categoria participante
        /// lo asienta entonces a la bd
        /// </summary>
        
        protected void Button1_Click(object sender, EventArgs e)
        {
            IGestionParticipanteCategoria gestionparcategoria = new GestionParticipanteCategoria();
            Participante_categoria p = new Participante_categoria();
            int idparticipantecombo= Convert.ToInt32(ComboParticipante.SelectedItem.Value);
            int idcategoriacombo = Convert.ToInt32(ComboCategoria.SelectedItem.Value);
            IGestionCategoria gestioncategoria = new GestionCategoria();
            p.Nombrecategoria= gestioncategoria.CategoriaPorId(idcategoriacombo);
            IGestionParticipante gestionparticipante = new GestionParticipante();
            p.Nombreparticipante = gestionparticipante.ParticipantePorId(idparticipantecombo);
            gestionparcategoria.Insertar(p);
            MessageBox.Show("Fue asignado", "ASIGNADA CATEGORIA", MessageBoxButtons.OK);
            Response.Redirect("CategoriaAParticipante.aspx");
            log4net.Config.XmlConfigurator.Configure();
            log.Warn("Asignacion categoria a participante realizada con exito");

        }
        /// <summary>
        /// recibe un evento onclick para cancelar y regresa a la pantalla de inicio
        /// </summary>
        
        protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("Inicio.aspx");
            log4net.Config.XmlConfigurator.Configure();
            log.Warn("No asigno categoria a un participante");
        }
    }
}